//设计一个函数用于冒泡排序。用指针实现
#include <stdio.h>
//冒泡排序
void MaoPao(int *p,int *len);

int main(void)
{
    int a[5]={2,3,4,1,5};
    int len=5;
    MaoPao(a,&len);
    int i=0;
    for(i=0;i<5;i++)
    {
        printf("%d ",a[i]);
    }
    printf("\n");
    return 0;
}


void MaoPao(int *p,int *len)
{
    int i=0,j=0,temp=0;
    while(i<*len-1)
    {
        for(j=0;j<*len-1-i;j++)
        {
            if((*(p+j)) < (*(p+j+1)))
            {
                temp=*(p+j);
                *(p+j)=*(p+j+1);
                *(p+j+1)=temp;
            }
        }
        i++;
    }
}